Technical overview of cloud computing, including: hands-on experience with designing and implementing public and private cloud. Public and private cloud architecture principles and its components, deploying and implementing highly available and fault tolerant enterprise public and private cloud-based solutions.
Upon completion of the course, students will learn how to
1. Understanding public and private cloud components, infrastructure, and architecture.
2. Identifying which cloud services meet a given technical and business requirement.
3. Understanding security and privacy in cloud computing.
4. Identifying appropriate use of public and private cloud architectural best practice.
5. Designing a scalable, cost-efficient, fault tolerant, and distributed public and private cloud based on given requirements.
6. Designing, implementing, and managing public and private cloud services. Graduate Objective.
7. Identify and evaluate complex and multi-tier applications on the private and public cloud.